edgar d.tillyer meaning in English
n. edgar d.tillyer (1881-1973), american optical scientist and inventor who held more than 150 patents, on lenses and optical devices
n. edgar d.tillyer (1881-1973), american optical scientist and inventor who held more than 150 patents, on lenses and optical devices